package com.easyadmin.modules.stock.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
 * etf品种表
 *
 * @author wanzenghui
 * @email lemon_wan@aliyun.com
 * @date 2025-04-03 20:54:57
 */

@Data
@TableName("sys_etf")
public class SysEtfEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId
    private Integer id;
    /**
     * etf代码
     */
    private String  etfCode;
    /**
     * etf代码
     */
    private String  code;
    /**
     *etf名称
     */
    private String  etfName;
    /**
     * 是否有效
     */
    private String  effFlag;
    /**
     * 最高价
     */
    private BigDecimal hightPrice;
    /**
     * 最高价日期
     */
    private Date hightDate;
    /**
     * 最高价描述
     */
    private String hightRemark;
    /**
     * 最低价
     */
    private BigDecimal lowerPrice;
    /**
     * 最低价日期
     */
    private Date lowerDate;
    /**
     * 最低价描述
     */
    private String lowerRemark;
    /**
     * 预警价格
     */
    private BigDecimal warnPrice;
    /**
     * 预警描述
     */
    private String warnDesc;
    /**
     * 是否预警
     */
    private String warnFlag;
    /**
     * 影响因素
     */
    private String influenFactor;
    /**
     * 备注
     */
    private String mark;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;




}
